package org.akomantoso.core.data.attribute;

/**
 * This attribute specifies the human language in which the content of the element is expressed. Values are taken from
 * the RFC 4646. xml:lang is a reserved attribute of XML, and cannot be used for any other purpose than this one.
 * 
 * <pre>
 * <xsd:attributeGroup name="xmllang">
 * 		<xsd:attribute ref="xml:lang"/>
 * </xsd:attributeGroup>
 * </pre>
 * 
 * @author <a href="mailto:jacques.militello@gmail.com">Jacques Militello</a>
 * 
 * @since http://www.akomantoso.org/1.0
 */
public interface XmlLang {

	final String PREFIX_AND_ATTRIBUTE = "xml:lang";
	
	final String NAMESPACE_URI = "http://www.w3.org/XML/1998/namespace";
	
	final String ATTRIBUTE = "lang";
	
	String getXmlLang();

	void setXmlLang(String xmlLang);
	
}